s,e = string.find("hello lua users","lua")
print(s,e)
--[[
当函数被作为一条单独语句调用时，其所有返回值都会被丢弃；
当函数被作为表达式（例如，加法的操作数）调用时，将只保留函数的第一个返回值
只有当函数调用是一系列表达式中的最后一个表达式（或是唯一一个表达式）时，其所有的返回值才能被获取到
]]
function foo0() end -- 不返回结果
function foo1() return "a" end -- 返回一个结果
function foo2() return "a","b" end -- 返回两个结果
x,y = foo2()
print(x,y)
a,b,c = foo0(),foo1(),1,2, -- 2,3 会被丢弃
print(a,b,c)
function foo(i)
    if i == 0 then
        return foo()
    elseif i == 1 then
        return foo1()
    else
        return foo2()
    end
end